package net.qiqbframework.messaging.annotation;

import java.lang.reflect.Executable;
import java.lang.reflect.Parameter;

@FunctionalInterface
public interface HandlerParameterResolverFactory {

    HandlerParameterResolver<?> createInstance(Executable executable, Parameter[] parameters, int parameterIndex);
}
